import math
n = int(input("Введите четырехзначное число: "))
if 1000 >= n >= 9999:
     print("Введите число не больше и не меньше четырехзначного : ")
else:
     if n%2==0:
          even_number = "Да"
     else:
          even_number = "Нет"
          print("Число четное: ", even_number)
     if n%3==0:
          multiple = "Да"
     else:
          multiple = "Нет"
          print("Число кратное трех: ", multiple)
     if math.sqrt(n) == int(math.sqrt(n)):
          print("Число является квадратом числа : ", int(math.sqrt(n)))
     else:
          print(" Число является квадратом числа: Нет")
     print()
     d_1 = n // 1000
     d_2 = (n//100) % 10
     d_3 = (n//10) % 10
     d_4 = n % 10
     minim = min(d_1, d_2, d_3, d_4)
     print("Наименьшая цифра число: ", minim)
     maxim = max(d_1, d_2, d_3, d_4)
     print("Наибольшая цифра числа: ", maxim)
     count = 0
     zero = str(n)
     for i in range (len (zero)):
          if zero [i] == "0":
               count+=1
     print("Количество нулей в числе: ", count)
     square_d4=math.sqrt(d_4)
     if square_d4*square_d4==d_4:
          print("Цифра в разряде едениц является квадратом цифры: ", int(square_d4))
     else:
          print("Цифра в разряде единиц  является квадратом цифры: Нет")
     square_d3=math.sqrt(d_3)
     if square_d3*square_d3==d_3:
          print("Цифра в разряде десятков является квадратом цифры: ", int(square_d3))
     else:
          print("Цифра в разряде десятков является квадратом цифры: Нет")
     square_d2=math.sqrt(d_2)
     if square_d2*square_d2==d_2:
          print("Цифра в разряде сотен является квадратом цифры: ", int(square_d2))
     else:
          print("Цифра в разряде сотен является квадратом цифры: Нет")
     square_d1=math.sqrt(d_1)
     if square_d1*square_d1==d_1:
          print("Цифра в разряде тысяч является квадратом цифры: ", int(square_d1))
     else:
          print("Цифра в разряде тысяч является квадратом цифры: Нет")
